package cn.gwm.flink.streaming.dwm.charge.bean;

import lombok.Data;
import lombok.experimental.Accessors;

/**
 * @ClassName ChargeFavourable
 * @Description 充电优惠信息
 * @Author LiangGuang
 * @Date 2023/05/23 13:48
 */
@Data
@Accessors(chain = true)
public class ChargeFavourable {

    /**
     * 优惠电量（千瓦时）
     */
    private Integer discountPower;
    /**
     * 非优惠电量（千瓦时）
     */
    private Integer expensivePower;
    /**
     * 优惠充电时间（分钟）
     */
    private Integer discountTime;
    /**
     * 非优惠充电时间（分钟）
     */
    private Integer expensiveTime;

    /**
     * 是否全为0
     *
     * @return
     */
    public boolean isZero() {
        if ((this.discountPower | this.expensivePower | this.discountTime | this.expensiveTime) == 0) {
            return true;
        }
        return false;
    }


}
